16c9dc85e861bf12ac0238ec3e0413dabaf90cd1,bundles/extensions/event/src/main/java/org/apache/sling/event/impl/topology/TopologyHandler.java,TopologyHandler,handleTopologyEvent,#TopologyEvent#,74
Before Change
synchronized ( this.listeners ) {
if ( event.getType() == Type.TOPOLOGY_CHANGING ) {
this.stopProcessing();
for(final TopologyAware l : this.listeners) {
l.topologyChanged(this.topologyCapabilities);
}
} else if ( event.getType() == Type.TOPOLOGY_INIT
|| event.getType() == Type.TOPOLOGY_CHANGED
|| event.getType() == Type.PROPERTIES_CHANGED ) {
this.stopProcessing();
this.startProcessing(event.getNewView());
for(final TopologyAware l : this.listeners) {
l.topologyChanged(this.topologyCapabilities);
}
}
After Change
synchronized ( this.listeners ) {
if ( event.getType() == Type.TOPOLOGY_CHANGING ) {
this.stopProcessing(true);
} else if ( event.getType() == Type.TOPOLOGY_INIT
|| event.getType() == Type.TOPOLOGY_CHANGED